package com.ssyt.examinationsystem.entity;

import java.io.Serializable;

public class RuleInfo implements Serializable {

    /**
     *
     */
    private static final long serialVersionUID = 1L;
    private Integer ruleId;
    private Integer scNumber;// 单选个数
    private Float scScore;// 单选总分
    private String scIds;// 手动选择单选题编号组成字符串
    private Integer mulNumber;// 多选个数
    private Float mulScore;// 多选总分
    private String mulIds;// 手动选择多选题编号组成字符串
    private Integer bkNumber;// 填空题个数
    private Float bkScore;// 填空题总分
    private String bkIds;// 手动选择填空题编号组成字符串
    private Integer jdNumber;
    private Float jdScore;
    private String jdIds;// 手动选择判断题编号组成字符串
    private Integer subNumber;
    private Float subScore;
    private String subIds;// 手动选择主观题编号组成字符串
    private Float totalScore;// 总分数
    private Integer testType;// 组卷类型(1 手动，2 自动)

    public RuleInfo(Float scScore, String scIds, Float mulScore, String mulIds, Float bkScore, String bkIds,
                    Float jdScore, String jdIds, Float subScore, String subIds, Float totalScore) {
        this.scScore = scScore;
        this.scIds = scIds;
        this.mulScore = mulScore;
        this.mulIds = mulIds;
        this.bkScore = bkScore;
        this.bkIds = bkIds;
        this.jdScore = jdScore;
        this.jdIds = jdIds;
        this.subScore = subScore;
        this.subIds = subIds;
        this.totalScore = totalScore;
    }

    public RuleInfo(Integer scNumber, Float scScore, Integer mulNumber, Float mulScore, Integer bkNumber, Float bkScore,
                    Integer jdNumber, Float jdScore, Integer subNumber, Float subScore, Float totalScore) {
        this.scNumber = scNumber;
        this.scScore = scScore;
        this.mulNumber = mulNumber;
        this.mulScore = mulScore;
        this.bkNumber = bkNumber;
        this.bkScore = bkScore;
        this.jdNumber = jdNumber;
        this.jdScore = jdScore;
        this.subNumber = subNumber;
        this.subScore = subScore;
        this.totalScore = totalScore;
    }

    public RuleInfo() {

    }

    public Integer getRuleId() {
        return ruleId;
    }

    public void setRuleId(Integer ruleId) {
        this.ruleId = ruleId;
    }

    public Integer getScNumber() {
        return scNumber;
    }

    public void setScNumber(Integer scNumber) {
        this.scNumber = scNumber;
    }

    public Float getScScore() {
        return scScore;
    }

    public void setScScore(Float scScore) {
        this.scScore = scScore;
    }

    public String getScIds() {
        return scIds;
    }

    public void setScIds(String scIds) {
        this.scIds = scIds;
    }

    public Integer getMulNumber() {
        return mulNumber;
    }

    public void setMulNumber(Integer mulNumber) {
        this.mulNumber = mulNumber;
    }

    public Float getMulScore() {
        return mulScore;
    }

    public void setMulScore(Float mulScore) {
        this.mulScore = mulScore;
    }

    public String getMulIds() {
        return mulIds;
    }

    public void setMulIds(String mulIds) {
        this.mulIds = mulIds;
    }

    public Integer getBkNumber() {
        return bkNumber;
    }

    public void setBkNumber(Integer bkNumber) {
        this.bkNumber = bkNumber;
    }

    public Float getBkScore() {
        return bkScore;
    }

    public void setBkScore(Float bkScore) {
        this.bkScore = bkScore;
    }

    public String getBkIds() {
        return bkIds;
    }

    public void setBkIds(String bkIds) {
        this.bkIds = bkIds;
    }

    public Integer getJdNumber() {
        return jdNumber;
    }

    public void setJdNumber(Integer jdNumber) {
        this.jdNumber = jdNumber;
    }

    public Float getJdScore() {
        return jdScore;
    }

    public void setJdScore(Float jdScore) {
        this.jdScore = jdScore;
    }

    public String getJdIds() {
        return jdIds;
    }

    public void setJdIds(String jdIds) {
        this.jdIds = jdIds;
    }

    public Integer getSubNumber() {
        return subNumber;
    }

    public void setSubNumber(Integer subNumber) {
        this.subNumber = subNumber;
    }

    public Float getSubScore() {
        return subScore;
    }

    public void setSubScore(Float subScore) {
        this.subScore = subScore;
    }

    public String getSubIds() {
        return subIds;
    }

    public void setSubIds(String subIds) {
        this.subIds = subIds;
    }

    public Float getTotalScore() {
        return totalScore;
    }

    public void setTotalScore(Float totalScore) {
        this.totalScore = totalScore;
    }

    public Integer getTestType() {
        return testType;
    }

    public void setTestType(Integer testType) {
        this.testType = testType;
    }

    ;

}
